_Pragma("once");

#include "ExtendDevice.h"


class MultiPortDevice : public ExtendDevice{
public:
    /** Default constructor */
    MultiPortDevice(DummyChannel& channel, const ExtendDeviceType& deviceType, const std::string& deviceActknowlege, int32_t startIndex, size_t portCount): ExtendDevice(channel, deviceType, deviceActknowlege), mstartIndex(startIndex), mportCount(portCount) {
    }


    /** Default destructor */
    virtual ~MultiPortDevice(){
    }


    const int32_t mstartIndex;
    const size_t mportCount;
};

